package com.shop2cn.iapi.grouponmgr.parameter;


import com.ymatou.common.lang.service.PrintFriendliness;
import com.ymt.base.BaseBean;


import java.math.BigDecimal;
import java.util.Date;


public class GrouponProductDto extends BaseBean {

    /**
     * 拼团商品编号
     */
    private int grouponProductId;

    /**
     * 商品编号
     */
    private String productId;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 商品首图
     */
    private String productUrl;

    /**
     * 规格编号
     */
    private String catalogId;

    /**
     * 拼团价
     */
    private BigDecimal grouponPrice;

    /**
     * 库存
     */
    private int stock;

    /**
     * 活动状态：0- 所有活动，1- 进行中，2- 未开始， 3- 已结束，4- 异常
     */
    private int status;

    /**
     * 异常原因
     */
    private String exceptionReason;

    /**
     * 开始时间
     */
    private Date beginTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 成团人数
     */
    private int grouponMemberCount;

    /**
     * 开团数
     */
    private int openGroupon;

    /**
     * 成团数
     */
    private int closeGroupon;

	public int getGrouponProductId() {
		return grouponProductId;
	}

	public void setGrouponProductId(int grouponProductId) {
		this.grouponProductId = grouponProductId;
	}

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getProductUrl() {
		return productUrl;
	}

	public void setProductUrl(String productUrl) {
		this.productUrl = productUrl;
	}

	public String getCatalogId() {
		return catalogId;
	}

	public void setCatalogId(String catalogId) {
		this.catalogId = catalogId;
	}

	public BigDecimal getGrouponPrice() {
		return grouponPrice;
	}

	public void setGrouponPrice(BigDecimal grouponPrice) {
		this.grouponPrice = grouponPrice;
	}

	public int getStock() {
		return stock;
	}

	public void setStock(int stock) {
		this.stock = stock;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public String getExceptionReason() {
		return exceptionReason;
	}

	public void setExceptionReason(String exceptionReason) {
		this.exceptionReason = exceptionReason;
	}

	public Date getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(Date beginTime) {
		this.beginTime = beginTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public int getGrouponMemberCount() {
		return grouponMemberCount;
	}

	public void setGrouponMemberCount(int grouponMemberCount) {
		this.grouponMemberCount = grouponMemberCount;
	}

	public int getOpenGroupon() {
		return openGroupon;
	}

	public void setOpenGroupon(int openGroupon) {
		this.openGroupon = openGroupon;
	}

	public int getCloseGroupon() {
		return closeGroupon;
	}

	public void setCloseGroupon(int closeGroupon) {
		this.closeGroupon = closeGroupon;
	}
    
    
}